seed planting machine - Spanish English Dictionary